package com.sl.au.service;

import java.util.List;

import com.sl.au.entity.InvoiceDetailInfo;
import com.sl.au.entity.PaymentRegist;
import com.sl.au.repository.InvoiceDetailInfoRepository;

public interface InvoiceDetailInfoService extends BaseService {

	InvoiceDetailInfoRepository getRepository();

	List<InvoiceDetailInfo> getInvoiceDetailInfoHistory(int start, int length, String contractId, String contractType, String userId, String object, String object2);

	Long getInvoiceDetailInfoHistoryCount(String contractId, String contractType, String userId);

	List<InvoiceDetailInfo> getInvoiceDetailInfoAllHistory(int start, int length, String contractId, String contractType, String object, String object2);

	Long getInvoiceDetailInfoAllHistoryCount(String contractId, String contractType);
}
